package cn.dankal.flyaudio.personal.notificaiton;

import java.util.List;

import cn.dankal.basiclib.base.BasePresenter;
import cn.dankal.basiclib.base.BaseStateView;
import cn.dankal.business.pojo.NotificationBean;

public interface NotifyContract {

    interface Presenter extends BasePresenter<NotifyContract.View> {

        void requestData(boolean loadMore);
        void update_remind(List<NotificationBean> uuid,boolean isDel);
        void update_read(List<NotificationBean> uuid,boolean isDel);
        void update_remind_one(String uuid, Boolean isDel);
        void deleteDetail(String uuid);

    }

    interface View extends BaseStateView {
        void render(List<NotificationBean> t);
        void onUpdateRemind();
        void onRead();
        void delete(String message);
    }

}
